Skip to content

refactor(store-contracts): Extract neutral store contracts leaf#1160

Merged
leumor merged 2 commits intodevelopfrom
feature/store-contracts-prep
Mar 23, 2026
Merged

refactor(store-contracts): Extract neutral store contracts leaf#1160
leumor merged 2 commits intodevelopfrom
feature/store-contracts-prep

Conversation

@leumor
Copy link
Collaborator

@leumor leumor commented Mar 23, 2026

Summary

  • add the new :foundation-store-contracts leaf and move BlockMetadata, GetPubkey, and StorableBlock into it while keeping the network.crypta.store package
  • genericize GetPubkey and update the affected production and test call sites so the neutral contracts leaf no longer depends on DSAPublicKey
  • refresh the README and the build, architecture, and packaging skills so the documented leaf layout matches the current multi-project build

How to test

  • ./gradlew verifySelectiveLeafOwnershipMetadata compileJava compileTestJava
  • ./gradlew test

Commits

  • f218ec7d47 refactor(store-contracts): Extract neutral store contracts leaf
  • 832b124ac2 docs(modules): Refresh extracted leaf documentation

leumor added 2 commits March 23, 2026 20:18
Move the neutral store contracts into :foundation-store-contracts while keeping the network.crypta.store package names intact.

Genericize GetPubkey to remove the contracts leaf's dependency on DSAPublicKey, update the affected production and test call sites, and wire the new leaf into Gradle selective ownership metadata.
Update the README and the build, architecture, and packaging skills to reflect the current extracted leaf set.

Document foundation-support and foundation-store-contracts, clarify config leaf exports, and refresh the quick-check guidance for the partial multi-project build.
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 832b124ac2

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@sonarqubecloud
Copy link

@leumor leumor merged commit cb87820 into develop Mar 23, 2026
8 checks passed
@leumor leumor deleted the feature/store-contracts-prep branch March 23, 2026 20:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant